module('lgx.decls.opfunc', package.seeall)
local decl = require'lgx.decl'
local func = require'lgx.decls.func'

local mt = func.new()
mt.__index = mt

function new(o)
    o = func.new(o)
    o.tag = decl.OPFUNC
    setmetatable(o,mt)
    return o
end
